province_dict = {
    120000: '天津市',
    420000: '湖北省',
    810000: '香港特别行政区',
    210000: '辽宁省',
    630000: '青海省',
    500000: '重庆市',
    130000: '河北省',
    110000: '北京市',
    450000: '广西壮族自治区',
    320000: '江苏省',
    530000: '云南省',
    610000: '陕西省',
    140000: '山西省',
    350000: '福建省',
    340000: '安徽省',
    370000: '山东省',
    520000: '贵州省',
    640000: '宁夏回族自治区',
    510000: '四川省',
    460000: '海南省',
    330000: '浙江省',
    620000: '甘肃省',
    430000: '湖南省',
    540000: '西藏自治区',
    410000: '河南省',
    220000: '吉林省',
    150000: '内蒙古自治区',
    360000: '江西省',
    230000: '黑龙江省',
    440000: '广东省',
    310000: '上海市',
    650000: '新疆维吾尔自治区'}

cities_dict = {
    120000: {
        120100: '天津市'},
    420000: {
        420800: '荆门市',
        422800: '恩施土家族苗族自治州',
        420100: '武汉市',
        420200: '黄石市',
        420300: '十堰市',
        421300: '随州市',
        421100: '黄冈市',
        421200: '咸宁市',
        421000: '荆州市',
        420500: '宜昌市',
        420600: '襄阳市',
        420900: '孝感市',
        420700: '鄂州市'},
    810000: {
        810018: '离岛区',
        810012: '元朗区',
        810013: '北区'},
    210000: {
        210400: '抚顺市',
        211200: '铁岭市',
        211400: '葫芦岛市',
        210500: '本溪市',
        210600: '丹东市',
        210300: '鞍山市',
        210700: '锦州市',
        210800: '营口市',
        210200: '大连市',
        211300: '朝阳市',
        210100: '沈阳市',
        211000: '辽阳市',
        210900: '阜新市',
        211100: '盘锦市'},
    630000: {
        632800: '海西蒙古族藏族自治州',
        632200: '海北藏族自治州',
        632500: '海南藏族自治州',
        632700: '玉树藏族自治州',
        630200: '海东市',
        630100: '西宁市',
        632300: '黄南藏族自治州',
        632600: '果洛藏族自治州'},
    500000: {
        500200: '重庆郊县',
        500100: '重庆市'},
    130000: {
        130400: '邯郸市',
        130600: '保定市',
        130700: '张家口市',
        131000: '廊坊市',
        130100: '石家庄市',
        130200: '唐山市',
        130500: '邢台市',
        130900: '沧州市',
        130300: '秦皇岛市',
        130800: '承德市',
        131100: '衡水市'},
    110000: {
        110100: '北京市'},
    450000: {
        450400: '梧州市',
        451200: '河池市',
        450500: '北海市',
        450600: '防城港市',
        451100: '贺州市',
        450700: '钦州市',
        450800: '贵港市',
        450200: '柳州市',
        450900: '玉林市',
        451300: '来宾市',
        451000: '百色市',
        450100: '南宁市',
        451400: '崇左市',
        450300: '桂林市'},
    320000: {
        320800: '淮安市',
        321200: '泰州市',
        320100: '南京市',
        321000: '扬州市',
        321100: '镇江市',
        320300: '徐州市',
        320400: '常州市',
        320200: '无锡市',
        320500: '苏州市',
        321300: '宿迁市',
        320600: '南通市',
        320900: '盐城市',
        320700: '连云港市'},
    530000: {
        530400: '玉溪市',
        532800: '西双版纳傣族自治州',
        530500: '保山市',
        530600: '昭通市',
        532300: '楚雄彝族自治州',
        532900: '大理白族自治州',
        530700: '丽江市',
        533100: '德宏傣族景颇族自治州',
        530800: '普洱市',
        533400: '迪庆藏族自治州',
        530900: '临沧市',
        533300: '怒江傈僳族自治州',
        532600: '文山壮族苗族自治州',
        530100: '昆明市',
        530300: '曲靖市',
        532500: '红河哈尼族彝族自治州'},
    610000: {
        610400: '咸阳市',
        610600: '延安市',
        610100: '西安市',
        610800: '榆林市',
        610200: '铜川市',
        610500: '渭南市',
        610700: '汉中市',
        611000: '商洛市',
        610300: '宝鸡市',
        610900: '安康市'},
    140000: {
        140400: '长治市',
        140600: '朔州市',
        141000: '临汾市',
        140100: '太原市',
        140800: '运城市',
        141100: '吕梁市',
        140200: '大同市',
        140500: '晋城市',
        140700: '晋中市',
        140300: '阳泉市',
        140900: '忻州市'},
    350000: {
        350400: '三明市',
        350600: '漳州市',
        350900: '宁德市',
        350100: '福州市',
        350200: '厦门市',
        350500: '泉州市',
        350300: '莆田市',
        350700: '南平市',
        350800: '龙岩市'},
    340000: {
        340800: '安庆市',
        341200: '阜阳市',
        340100: '合肥市',
        341000: '黄山市',
        340300: '蚌埠市',
        341600: '亳州市',
        341100: '滁州市',
        341800: '宣城市',
        340400: '淮南市',
        340200: '芜湖市',
        341700: '池州市',
        340500: '马鞍山市',
        340600: '淮北市',
        341300: '宿州市',
        340700: '铜陵市',
        341500: '六安市'},
    370000: {
        370400: '枣庄市',
        371200: '莱芜市',
        371600: '滨州市',
        370500: '东营市',
        371400: '德州市',
        370600: '烟台市',
        370300: '淄博市',
        370700: '潍坊市',
        371500: '聊城市',
        370800: '济宁市',
        370200: '青岛市',
        370100: '济南市',
        371000: '威海市',
        370900: '泰安市',
        371100: '日照市',
        371300: '临沂市',
        371700: '菏泽市'},
    520000: {
        520400: '安顺市',
        520600: '铜仁市',
        520100: '贵阳市',
        522600: '黔东南苗族侗族自治州',
        520200: '六盘水市',
        520500: '毕节市',
        522700: '黔南布依族苗族自治州',
        520300: '遵义市',
        522300: '黔西南布依族苗族自治州'},
    640000: {
        640200: '石嘴山市',
        640300: '吴忠市',
        640400: '固原市',
        640100: '银川市',
        640500: '中卫市'},
    510000: {
        510400: '攀枝花市',
        511600: '广安市',
        511300: '南充市',
        513300: '甘孜藏族自治州',
        512000: '资阳市',
        510600: '德阳市',
        511100: '乐山市',
        511900: '巴中市',
        513200: '阿坝藏族羌族自治州',
        510700: '绵阳市',
        511700: '达州市',
        511800: '雅安市',
        510800: '广元市',
        511400: '眉山市',
        510100: '成都市',
        513400: '凉山彝族自治州',
        511000: '内江市',
        510500: '泸州市',
        510900: '遂宁市',
        510300: '自贡市',
        511500: '宜宾市'},
    460000: {
        460200: '三亚市',
        460300: '三沙市',
        460100: '海口市'},
    330000: {
        330400: '嘉兴市',
        330600: '绍兴市',
        330900: '舟山市',
        330100: '杭州市',
        331100: '丽水市',
        330800: '衢州市',
        330200: '宁波市',
        330500: '湖州市',
        330300: '温州市',
        331000: '台州市',
        330700: '金华市'},
    620000: {
        620800: '平凉市',
        621200: '陇南市',
        620100: '兰州市',
        622900: '临夏回族自治州',
        621000: '庆阳市',
        620300: '金昌市',
        621100: '定西市',
        620400: '白银市',
        623000: '甘南藏族自治州',
        620500: '天水市',
        620600: '武威市',
        620900: '酒泉市',
        620700: '张掖市'},
    430000: {
        430400: '衡阳市',
        431200: '怀化市',
        433100: '湘西土家族苗族自治州',
        430500: '邵阳市',
        430600: '岳阳市',
        431100: '永州市',
        430700: '常德市',
        430800: '张家界市',
        430200: '株洲市',
        430900: '益阳市',
        431000: '郴州市',
        430100: '长沙市',
        431300: '娄底市',
        430300: '湘潭市'},
    540000: {
        540400: '林芝市',
        542400: '那曲地区',
        540100: '拉萨市',
        542500: '阿里地区',
        540200: '日喀则市',
        540500: '山南市',
        540300: '昌都市'},
    410000: {
        410400: '平顶山市',
        411200: '三门峡市',
        410500: '安阳市',
        411600: '周口市',
        410600: '鹤壁市',
        411100: '漯河市',
        410700: '新乡市',
        411700: '驻马店市',
        411400: '商丘市',
        410800: '焦作市',
        410200: '开封市',
        411300: '南阳市',
        410900: '濮阳市',
        411000: '许昌市',
        410100: '郑州市',
        410300: '洛阳市',
        411500: '信阳市'},
    220000: {
        220400: '辽源市',
        220600: '白山市',
        220100: '长春市',
        222400: '延边朝鲜族自治州',
        220200: '吉林市',
        220500: '通化市',
        220800: '白城市',
        220300: '四平市',
        220700: '松原市'},
    150000: {
        150400: '赤峰市',
        150500: '通辽市',
        150600: '鄂尔多斯市',
        150700: '呼伦贝尔市',
        150800: '巴彦淖尔市',
        152200: '兴安盟',
        150100: '呼和浩特市',
        150200: '包头市',
        150900: '乌兰察布市',
        152500: '锡林郭勒盟',
        150300: '乌海市',
        152900: '阿拉善盟'},
    360000: {
        360400: '九江市',
        360600: '鹰潭市',
        361100: '上饶市',
        360100: '南昌市',
        360700: '赣州市',
        360800: '吉安市',
        361000: '抚州市',
        360200: '景德镇市',
        360500: '新余市',
        360300: '萍乡市',
        360900: '宜春市'},
    230000: {
        230400: '鹤岗市',
        231200: '绥化市',
        230500: '双鸭山市',
        230600: '大庆市',
        230300: '鸡西市',
        230700: '伊春市',
        230800: '佳木斯市',
        231000: '牡丹江市',
        230100: '哈尔滨市',
        232700: '大兴安岭地区',
        230200: '齐齐哈尔市',
        230900: '七台河市',
        231100: '黑河市'},
    440000: {
        440800: '湛江市',
        441200: '肇庆市',
        441800: '清远市',
        445100: '潮州市',
        440100: '广州市',
        440200: '韶关市',
        441500: '汕尾市',
        440300: '深圳市',
        441600: '河源市',
        440400: '珠海市',
        441400: '梅州市',
        440500: '汕头市',
        445300: '云浮市',
        440600: '佛山市',
        441300: '惠州市',
        440700: '江门市',
        441700: '阳江市',
        445200: '揭阳市',
        440900: '茂名市'},
    310000: {
        310100: '上海市'},
    650000: {
        650400: '吐鲁番市',
        652800: '巴音郭楞蒙古自治州',
        652900: '阿克苏地区',
        653000: '克孜勒苏柯尔克孜自治州',
        652300: '昌吉回族自治州',
        653100: '喀什地区',
        654300: '阿勒泰地区',
        653200: '和田地区',
        654200: '塔城地区',
        650100: '乌鲁木齐市',
        650200: '克拉玛依市',
        650500: '哈密市',
        654000: '伊犁哈萨克自治州',
        652700: '博尔塔拉蒙古自治州'}}

city_code_dict = {
    '七台河市': '47',
    '三亚市': '121',
    '三明市': '254',
    '三门峡市': '212',
    '上海市': '289',
    '上饶市': '364',
    '东沙群岛': '120',
    '东莞市': '119',
    '东营市': '174',
    '中卫市': '181',
    '中山市': '187',
    '临夏回族自治州': '182',
    '临汾市': '368',
    '临沂市': '234',
    '临沧市': '110',
    '丹东市': '282',
    '丽水市': '292',
    '丽江市': '114',
    '乌兰察布市': '168',
    '乌海市': '123',
    '乌鲁木齐市': '92',
    '乐山市': '79',
    '九江市': '349',
    '云浮市': '258',
    '亳州市': '188',
    '伊春市': '40',
    '伊犁哈萨克自治州': '90',
    '佛山市': '138',
    '佳木斯市': '42',
    '保定市': '307',
    '保山市': '112',
    '信阳市': '214',
    '克孜勒苏柯尔克孜自治州': '84',
    '克拉玛依市': '95',
    '六安市': '298',
    '六盘水市': '147',
    '兰州市': '36',
    '兴安盟': '62',
    '内江市': '248',
    '凉山彝族自治州': '80',
    '包头市': '229',
    '北京市': '131',
    '北海市': '295',
    '十堰市': '216',
    '南京市': '315',
    '南充市': '291',
    '南宁市': '261',
    '南平市': '133',
    '南昌市': '163',
    '南通市': '161',
    '南阳市': '309',
    '博尔塔拉蒙古自治州': '88',
    '厦门市': '194',
    '双鸭山市': '45',
    '台州市': '244',
    '合肥市': '127',
    '吉安市': '318',
    '吉林市': '55',
    '吐鲁番地区': '89',
    '吕梁市': '327',
    '吴忠市': '322',
    '周口市': '308',
    '呼伦贝尔市': '61',
    '呼和浩特市': '321',
    '和田地区': '82',
    '咸宁市': '362',
    '咸阳市': '323',
    '哈密地区': '91',
    '哈尔滨市': '48',
    '唐山市': '265',
    '商丘市': '154',
    '商洛市': '285',
    '喀什地区': '83',
    '嘉兴市': '334',
    '嘉峪关市': '33',
    '四平市': '56',
    '固原市': '246',
    '塔城地区': '94',
    '大兴安岭地区': '38',
    '大同市': '355',
    '大庆市': '50',
    '大理白族自治州': '111',
    '大连市': '167',
    '天水市': '196',
    '天津市': '332',
    '太原市': '176',
    '威海市': '175',
    '娄底市': '221',
    '孝感市': '310',
    '宁德市': '192',
    '宁波市': '180',
    '安庆市': '130',
    '安康市': '324',
    '安阳市': '267',
    '安顺市': '263',
    '定西市': '136',
    '宜宾市': '186',
    '宜昌市': '270',
    '宜春市': '278',
    '宝鸡市': '171',
    '宣城市': '190',
    '宿州市': '370',
    '宿迁市': '277',
    '山南地区': '97',
    '岳阳市': '220',
    '崇左市': '144',
    '巢湖市': '251',
    '巴中市': '239',
    '巴彦淖尔市': '169',
    '巴音郭楞蒙古自治州': '86',
    '常州市': '348',
    '常德市': '219',
    '平凉市': '359',
    '平顶山市': '213',
    '广元市': '329',
    '广安市': '241',
    '广州市': '257',
    '庆阳市': '135',
    '廊坊市': '191',
    '延安市': '284',
    '延边朝鲜族自治州': '54',
    '开封市': '210',
    '张家口市': '264',
    '张家界市': '312',
    '张掖市': '117',
    '徐州市': '316',
    '德宏傣族景颇族自治州': '116',
    '德州市': '372',
    '德阳市': '74',
    '忻州市': '367',
    '怀化市': '363',
    '怒江傈僳族自治州': '113',
    '恩施土家族苗族自治州': '373',
    '惠州市': '301',
    '成都市': '75',
    '扬州市': '346',
    '承德市': '207',
    '抚州市': '226',
    '抚顺市': '184',
    '拉萨市': '100',
    '揭阳市': '259',
    '攀枝花市': '81',
    '文山壮族苗族自治州': '177',
    '新乡市': '152',
    '新余市': '164',
    '新疆直辖县级行政单位': '87',
    '新疆维吾尔自治区直辖县级行政单位': '87',
    '无锡市': '317',
    '日喀则地区': '102',
    '日照市': '173',
    '昆明市': '104',
    '昌吉回族自治州': '93',
    '昌都地区': '99',
    '昭通市': '336',
    '晋中市': '238',
    '晋城市': '290',
    '普洱市': '108',
    '景德镇市': '225',
    '曲靖市': '249',
    '朔州市': '237',
    '朝阳市': '280',
    '本溪市': '227',
    '来宾市': '202',
    '杭州市': '179',
    '松原市': '52',
    '林芝地区': '98',
    '果洛藏族自治州': '72',
    '枣庄市': '172',
    '柳州市': '305',
    '株洲市': '222',
    '桂林市': '142',
    '梅州市': '141',
    '梧州市': '304',
    '楚雄彝族自治州': '105',
    '榆林市': '231',
    '武威市': '118',
    '武汉市': '218',
    '毕节地区': '206',
    '永州市': '314',
    '汉中市': '352',
    '汕头市': '303',
    '汕尾市': '339',
    '江门市': '302',
    '池州市': '299',
    '沈阳市': '58',
    '沧州市': '149',
    '河南省直辖县级行政单位': '1277',
    '河池市': '143',
    '河源市': '200',
    '泉州市': '134',
    '泰安市': '325',
    '泰州市': '276',
    '泸州市': '331',
    '洛阳市': '153',
    '济南市': '288',
    '济宁市': '286',
    '济源市': '1277',
    '海东地区': '69',
    '海北藏族自治州': '67',
    '海南省直辖县级行政单位': '296',
    '海南藏族自治州': '68',
    '海口市': '125',
    '海西蒙古族藏族自治州': '65',
    '淄博市': '354',
    '淮北市': '253',
    '淮南市': '250',
    '淮安市': '162',
    '深圳市': '340',
    '清远市': '197',
    '温州市': '178',
    '渭南市': '170',
    '湖北省直辖县级行政单位': '345',
    '湖州市': '294',
    '湘潭市': '313',
    '湘西土家族苗族自治州': '274',
    '湛江市': '198',
    '滁州市': '189',
    '滨州市': '235',
    '漯河市': '344',
    '漳州市': '255',
    '潍坊市': '287',
    '潮州市': '201',
    '澳门特别行政区': '2911',
    '濮阳市': '209',
    '烟台市': '326',
    '焦作市': '211',
    '牡丹江市': '49',
    '玉林市': '361',
    '玉树藏族自治州': '71',
    '玉溪市': '106',
    '珠海市': '140',
    '甘南藏族自治州': '247',
    '甘孜藏族自治州': '73',
    '白城市': '51',
    '白山市': '57',
    '白银市': '35',
    '百色市': '203',
    '益阳市': '272',
    '盐城市': '223',
    '盘锦市': '228',
    '眉山市': '77',
    '石嘴山市': '335',
    '石家庄市': '150',
    '福州市': '300',
    '秦皇岛市': '148',
    '红河哈尼族彝族自治州': '107',
    '绍兴市': '293',
    '绥化市': '44',
    '绵阳市': '240',
    '聊城市': '366',
    '肇庆市': '338',
    '自贡市': '78',
    '舟山市': '245',
    '芜湖市': '129',
    '苏州市': '224',
    '茂名市': '139',
    '荆州市': '157',
    '荆门市': '217',
    '莆田市': '195',
    '莱芜市': '124',
    '菏泽市': '353',
    '萍乡市': '350',
    '营口市': '281',
    '葫芦岛市': '319',
    '蚌埠市': '126',
    '衡水市': '208',
    '衡阳市': '159',
    '衢州市': '243',
    '襄樊市': '156',
    '西双版纳傣族自治州': '109',
    '西宁市': '66',
    '西安市': '233',
    '许昌市': '155',
    '贵港市': '341',
    '贵阳市': '146',
    '贺州市': '260',
    '资阳市': '242',
    '赣州市': '365',
    '赤峰市': '297',
    '辽源市': '183',
    '辽阳市': '351',
    '达州市': '369',
    '运城市': '328',
    '连云港市': '347',
    '迪庆藏族自治州': '115',
    '通化市': '165',
    '通辽市': '64',
    '遂宁市': '330',
    '遵义市': '262',
    '邢台市': '266',
    '那曲地区': '101',
    '邯郸市': '151',
    '邵阳市': '273',
    '郑州市': '268',
    '郴州市': '275',
    '鄂尔多斯市': '283',
    '鄂州市': '122',
    '酒泉市': '37',
    '重庆市': '132',
    '金华市': '333',
    '金昌市': '34',
    '钦州市': '145',
    '铁岭市': '60',
    '铜仁地区': '205',
    '铜川市': '232',
    '铜陵市': '337',
    '银川市': '360',
    '锡林郭勒盟': '63',
    '锦州市': '166',
    '镇江市': '160',
    '长春市': '53',
    '长沙市': '158',
    '长治市': '356',
    '阜新市': '59',
    '阜阳市': '128',
    '防城港市': '204',
    '阳江市': '199',
    '阳泉市': '357',
    '阿克苏地区': '85',
    '阿勒泰地区': '96',
    '阿坝藏族羌族自治州': '185',
    '阿拉善盟': '230',
    '阿里地区': '103',
    '陇南市': '256',
    '随州市': '371',
    '雅安市': '76',
    '青岛市': '236',
    '鞍山市': '320',
    '韶关市': '137',
    '香港特别行政区': '2912',
    '马鞍山市': '358',
    '驻马店市': '269',
    '鸡西市': '46',
    '鹤壁市': '215',
    '鹤岗市': '43',
    '鹰潭市': '279',
    '黄冈市': '271',
    '黄南藏族自治州': '70',
    '黄山市': '252',
    '黄石市': '311',
    '黑河市': '39',
    '黔东南苗族侗族自治州': '342',
    '黔南布依族苗族自治州': '306',
    '黔西南布依族苗族自治州': '343',
    '齐齐哈尔市': '41',
    '龙岩市': '193'}
